设置对象颜色
将点设为红色
|
|
条形图的填充与轮廓色
用红色填充(fill=“red”),轮廓为黑色(colour=“black”)’
|
|
将变量映射到颜色上
下面的代码是将Cultivar变量映射到图形属性fill上。
|
|
下面的代码与上述代码相同:
|
|
将cyl映射到颜色属性上,如下所示:
|
|
下面的代码等同于上述代码:
|
|
注:mtcars数据集中的cyl是连续型变量,因此图例中的颜色是渐变的,如果是因子型变量,则颜色是离散的,如下所示:
|
|
对离散型变量使用不同的调节板
基础绘图
|
|
调节颜色深度
基础绘图
|
加深颜色
|
|
调色板
可以用RColorBrewer来进行颜色设置,如下所示:
橘黄色颜色
|
|
灰色颜色
|
|
上述代码的绘图区域与图例不匹配,现在进行反转:
|
|
使用颜色名称调色
scale_colour_manual()可以对颜色进行精确地设置,可以用颜色的名称,也可以用RGB值,下面是用颜色的名称来表示:
|
|
用颜色的RGB值调色
|
|
直接用变量来设置颜色
可以直接指定m的颜色是蓝色(blue),f的颜色是红色(red)
|
|
使用色盲友好式的调色板
|
|
对连续型变量使用自定义调色板
基础绘图
|
|
使用两种颜色的渐变
|
|
渐变色中用白色划分
|
|
n个颜色的渐变色
|
|
根据数值设定阴影颜色
|
|
从上图的绘图区域可以看出,在数据波动比较小的地方有重合,数据点并不在0上,可以用approx()将数据插值到1000个点左右,如下所示:
|
|
参考资料
- 常肖楠, 邓一硕, 魏太云. R数据可视化手册[M]. 人民邮电出版社, 2014.